/************************************
 文件明 ：  main.c
 作者   ：  胡秋峰
 描述   ：  main函数 BSP形式LED驱动，整理工程
            bsp 存放驱动
            obj 存放编译中间文件
            imx6ul 存放芯片相关代码
            project 存放主程序
 ************************************/

#include "bsp_clk.h"
#include "bsp_delay.h"
#include "bsp_led.h"
#include "bsp_beep.h"
#include "bsp_key.h"
#include "bsp_int.h"
#include "bsp_exit.h"

int main(int argc, char const *argv[])
{
    uint8_t state = OFF;

    int_init();         /* 中断初始化一定要最先调用 */
    imx6u_clk_init();
    clk_enable();
    led_init();
    beep_init();
    // key_init();
    exit_init();    /* 采用外部中断方式检测按键 */

    while (1)
    {
        state = !state;
        led_switch(LED0, state);
        delay_ms(500);
    }
    
    return 0;
}
